<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/*# sourceMappingURL=normalize.min.css.map */
h2, h3, p, ul, ol, li {
    padding: 0;
    margin: 0;
    color: inherit;
}

ul {
    list-style:  none;
}

a {
    color: inherit;
    text-decoration: none;
}

.mainw,
.w1200 {
    display: block;
    position: relative;
    width: 1200px;
    margin: 0 auto;
    clear: both;
}

.w1400 {
    width: 1440px !important;
    margin:  0 auto;
}


.flex {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.flex.fw {
    flex-wrap:  wrap;
}


img {
    max-width: 100%;
    height:  auto;
}




.h0a {
    position: relative;
    height: 0;
    overflow: visible;
}


.main-title {

    display:block;
    text-align: center;
    margin-top: 20px;
}
.main-title h3 {
    font-size: 29px;
    font-weight: normal;
    color: #222;
    line-height: 2em;
}
.main-title h3  span {
    font-size: 1.3em;
    font-weight: 800;
}
.main-title p {

}


/** beging **/

.w1300 {
    width: 1300px;
}


#top .wel {
    background: url(/static/pc/home/wel.png) top left no-repeat;
    background-position-x: calc(50% - 400px) ;
    color: white;
    line-height: 40px;
    background: black;
}


#top .tel {
    background: url(/static/pc/home/logo-tel.png) top left no-repeat;
    line-height: 37px;
    padding-left: 90px;
    font-size: 36px;
    font-weight: bold;
}

#home-nav {
    background: #3074fd;
    height: 60px;
    overflow:visible;
    position: relative;
        z-index: 9999999;
}
#home-nav a {
    color: white;
}
#home-nav .u {
    padding-top: 15px;
    padding-bottom: 15px;
    flex-grow: 1;
    text-align: center;
} 
#home-nav .u &gt; a {
    line-height: 30px;
    border-right: 1px solid #ccc; 
    display: inline-block;
    width: 100%;
}

#home-nav .u.xl {

}

#home-nav .list {
    position: absolute;
    width: 100%;
    width: 1917px;
    top: 60px;
    left: 0;
    margin-left: calc((1920px - 1200px)/2*-1) ;
    margin-right: calc((1920px - 1200px)/2*-1) ;
    background: #5dbcf9;
    height: 60px;
    display: none;
}

#home-nav .u:hover .list {
    display: block;
}

#home-nav .list  .uu {
    flex: 1;
}
#home-nav .list h3 {
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
}

#home-nav .list h3 a {
    border-right: 1px solid #ccc; 
}
#home-nav .list h3 a {
    line-height: 30px;
    width: 100%;
    display: inline-block;
 }
#home-nav .list .uu &gt;  a {
    display: block;
    background: #5dbcf9;
    padding: 10px 30px;
    display: none;
}
#home-nav .list .uu:hover &gt;   a {
    display: block;
}
#home-nav .list .uu:hover   h3  ,
#home-nav .list .uu:hover   h3 a ,
#home-nav .list .uu:hover &gt;   h3 a {
    background: #3074fd;
}



#home-pro-list {
    background: #3074fd;
        margin-top: -25px;
}
#home-pro-list  .main-title h3 {
    color: white;
    padding-top: 15px;
    padding-bottom: 15px;
}

#home-pro-list  p {
    position: relative;
    text-align: center;
    top: -30px;
        background: radial-gradient(black, transparent);
            color: white;
}

#home-pro-hot .flex {
    flex-wrap: wrap;
    margin-top: 20px;
}
#home-pro-hot .flex a {
    width: 23%;
    margin-bottom: 30px;
}

#home-pro-hot .flex  img {
    width: 100%;
    height: auto;
    border: 1px solid #ccc;
    box-sizing: border-box;
}
#home-pro-hot .flex p {
    text-align: center;
    line-height: 30px;
    margin-top: 10px;
    position: relative;
}
#home-pro-hot .flex p::before {
    content:  "" ;
    position:absolute;
    left: 0;
    top: 0;
    width: 50%;
    left: 25%;;
    height: 3px;
    background: linear-gradient(to right, #fa6426, #0e49fb);

}
#home-pro-hot .flex a:first-child p::before,
#home-pro-hot .flex a:hover p::before {
    width: 100%;
    left: 0;
}

#home-about {
    background: url(/static/pc/home/about.jpg) top center;
    height:1342px;
    margin-top: -5px;
    box-sizing: border-box;
    padding-top: 630px;
    height: 1019px;
}
#home-about  .con h3 {
    color: #0e49fb;
    line-height: 2em;
    font-weight: normal;
}

#home-about  .con p {
    line-height: 2em;
    width: 840px;
}

#home-about .more {
    background: #fa6426;
    color: white;
    position: absolute;
    top: -500px;
    right: 100px;
    padding: 5px 10px;
}

#home-about .tel {
    color: white;
    position: absolute;
    right: -32px;
    bottom: -10px;
    padding: 5px 10px;
    color: #3074fd;
    font-size: 36px;
    font-weight: bold;
    
}
</pre></body></html>